play the role so convincingly - German English Dictionary